package com.hdu.mapper;

import com.hdu.entity.Exam;
import com.hdu.pojo.Grade;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 菜单管理
 */
@Mapper
public interface CaseMapper {

    /**
     * 学生个人成绩查询
     *
     * @return List<grade>
     */
    List<Grade> averageStudent(String id, String username, String prop, String order, String cID);

    /**
     * 班级成绩查询
     *
     * @return grade
     */
    Grade averageClass(String cID);

    /**
     * 班级单科成绩查询
     *
     * @return exam
     */
    List<Exam> examLimit();

    /**
     * 班级单科成绩查询
     *
     * @return grade
     */
    Grade averageSubject(String cID,String mID);

    /**
     * 班级单科成绩查询
     *
     * @return List<Integer>
     */
    List<Integer> limitStudent(String sID,String subject);


}
